Aleno Token Report PoC¶

This POC is done on ERC20 contracts where we analyse the token holders. This same analysis can be done on any contract type to analyze the users and can be automated¶

Token general information¶

Token name :  UniWhales.io
Token symbol :  UWL
Token ID 20202
Statistics computed 2022-10-21 18:52:10
 Price 0.26202878
total dex volume 104 M UWL
total dex usd volume 32 M$
UniWhales.io is swapped in 4 pools on 3 different exchanges
address protocol_id swap_count usd_volume
0x9d4b552c992ee3b863f3b51e95e46ecf38c21429 Uniswap v2 10282 25294744.000000
0x6a61cd16ec0c73b3855beecc4c378dcbdb63f88e Uniswap v3 758 5862892.250000
0x0040a2cebc65894bc2cfb57565f9acfa33fab137 SushiSwap 430 3181216.550000
0x79090fc92115e55af0d2eb62d649e825f1414d19 Uniswap v3 1 1312.582900

Price evolution¶

Accounts analysis¶

3596 have been exposed to UniWhales.io through decentralized exchanges on ethereum
1007 accounts have bought UniWhales.io on decentralized exchanges and have a non null balance
617 are currently holding UniWhales.io

At the moment we can analyse 3 types of players:

  • All the addresses that interacted with the token through DEXES
  • All the addresses that bought some tokens though DEXES without selling them
  • All the "True" token holders

Holdings distribution without extreme values¶

446 holders have more than 100 UWL

Some dapps offer a tiering systems for they users that enables different perks. The following analysis could be split into the analysis of these different tiers to display major differencies between those groups.

Holders Description Tier 1¶

Comparer avec les gens qui swap le token utiliser les balances etherscan Regarder l'activité de swapping labeliser non swapper address labeliser passif holders plutot que simple holder

There were 79 active accounts last month

Labeling definition can be improved. What other labels should we add ?

We could add a graph showing the distribution of the age of the users

Some accounts are not labeled since they don't apear in our database. Should we add them ?

Some addresses might have transferred their tokens to other addresses or other chains so holders are not 100% exact. Tracking those transfers could be added for a slight improvement. Current analysis is quite representative when empirically verifying results

We could also cludter the related accounts that have done some inner transfers

This analysis could be handled on all the addresses that interacted with the tokens and not only the current holders

From here bots are removed from the analysis¶

Removing 0.0% bot accounts from the analysis

Should We add the distribution only for users ? Or most precisely active users ?

Show recent holders interaction (4 weeks old)¶

Recent asset swapped¶

Notable recent tokens swaped by UniWhales.io holders removing ['WETH', 'USDC', 'USDT', 'DAI', 'WBTC', 'UNI', 'SUSHI', 'MATIC', 'SHIB', 'HEX']
address name symbol swap_count total_dollar_volume
0x03ab458634910aad20ef5f1c8ee96f1d6ac54919 Rai Reflex Index RAI 11 608157.660150
0x514910771af9ca656af840dff83e8264ecf986ca ChainLink Token LINK 10 412060.682300
0x12b6893ce26ea6341919fe289212ef77e51688c8 Tamadoge TAMA 28 331834.823350
0x4a220e6096b25eadb88358cb44068a3248254675 Quant QNT 11 282469.842150
0x4fabb145d64652a948d72533023f6e7a623c7c53 Binance USD BUSD 4 200025.304500
0x1ea48b9965bb5086f3b468e50ed93888a661fc17 Moneta MON 10 149914.260500
0x5a98fcbea516cf06857215779fd812ca3bef1b32 Lido DAO Token LDO 1 73375.282500
0xd084944d3c05cd115c09d072b9f44ba3e0e45921 Manifold Finance FOLD 7 43596.563000
0xf1b99e3e573a1a9c5e6b2ce818b617f0e664e86b Opyn Squeeth oSQTH 9 41181.505630
0x9813037ee2218799597d83d4a5b6f3b6778218d9 BONE SHIBASWAP BONE 10 34420.982750
0x0cba60ca5ef4d42f92a5070a8fedd13be93e2861 The Protocol THE 6 26902.072635
0x15d4c048f83bd7e37d49ea4c83a07267ec4203da Gala GALA 1 21154.365000
0xf3b9569f82b18aef890de263b84189bd33ebe452 A Hunters Dream CAW 1 19217.254000
0xe80c0cd204d654cebe8dd64a4857cab6be8345a3 JPEGd Governance Token JPEG 2 17482.041300
0x33349b282065b0284d756f0577fb39c158f935e6 Maple Token MPL 2 16200.300150
0x467719ad09025fcc6cf6f8311755809d45a5e5f3 Axelar AXL 5 15056.915550
0x7b4328c127b85369d9f82ca0503b000d09cf9180 Dogechain Token DC 1 12871.342500
0x1e4ede388cbc9f4b5c79681b7f94d36a11abebc9 X2Y2Token X2Y2 3 11083.431285
0x686f2404e77ab0d9070a46cdfb0b7fecdd2318b0 Lords LORDS 10 11060.936935
0xd33526068d116ce69f19a9ee46f0bd304f21a51f Rocket Pool Protocol RPL 2 10119.022550

Do we need to analyze recent swaps more in depth ?

Recent contract interaction by removing ERC20 Tokens¶

to_address transaction_count unique_account_count label
0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45 170 23 Uniswap V3 Router
0x00000000006c3852cbef3e08e8df289169ede581 82 14 Seaport 1.1
0x1111111254fb6c44bac0bed2854e76f90643097d 22 7 1inch v4 Router
0x881d40237659c251811cec9c364ef91dc08d300c 8 5 Metamask Router
0xdef1c0ded9bec7f1a1670819833240f027b25eff 5 4 0x: Exchange Proxy
0xdef171fe48cf0115b1d80b88dc8eab59176fee57 27 4 Paraswap Augustus v5
0xd9e1ce17f2641f24ae83637ab66a2cca9c378b9f 12 4 SushiSwap Router
0xba12222222228d8ba445958a75a0704d566bf2c8 33 4 Balancer Vault
0x3fa73f1e5d8a792c80f426fc8f84fbf7ce9bbcac 12 4 Aura Locker: vlAURA
0x457360524d44da1f76fe6f2a92d0de4c409ce484 4 4 UNIWHALOOOR: minting module
0xa0c68c638235ee32657e8f720a23cec1bfc77c77 9 3 Polygon Matic Bridge
0xc8aca0b50f3ca9a0cbe413d8a110a7aab7d4c1ae 3 3 nan
0x3b968d2d299b895a5fcf3bba7a64ad0f566e6f88 5 3 nan
0x83c8f28c26bf6aaca652df1dbbe0e1b56f8baba2 3 3 Gem: GemSwap 2
0x74312363e45dcaba76c59ec49a7aa8a65a67eed3 5 3 X2Y2: Exchange
0xabea9132b05a70803a4e85094fd0e1800777fbef 4 3 zkSync
0x623b83755a39b12161a63748f3f595a530917ab2 7 3 Aura Claim Zap
0x306b1ea3ecdf94ab739f1910bbda052ed4a9f949 3 2 BEANZ Official: SMTH Token
0x283af0b28c62c092c9727f1ee09c02ca627eb7f5 4 2 ENS: ETH Registrar Controller
0xd1258db6ac08eb0e625b75b371c023da478e94a9 4 2 DigiDaigaku: DiDA Token
0xc9c5d92ab24f901f890bac862210dc75625faf92 2 2 nan
0xe60fe8c4c60fd97f939f5136cceb7c41eaaa624d 6 2 HeroAdventure
0xeae422887230c0ffb91fd8f708f5fdd354c92f2f 31 2 nan
0x26fc1f11e612366d3367fc0cbfff9e819da91c8d 5 2 nan
0x4976fb03c32e5b8cfe2b6ccb31c09ba78ebaba41 2 2 ENS: Public resolver 2
0x394e3d3044fc89fcdd966d3cb35ac0b32b0cda91 5 2 Renga Token
0xa8824eee90ca9d2e9906d377d36ae02b1ade5973 2 2 DigiDaigaku: DISP Token
0x4b61413d4392c806e6d0ff5ee91e6073c21d6430 3 2 nan
0x39da41747a83aee658334415666f3ef92dd0d541 3 2 Blur.io: Marketplace
0xa0446d8804611944f1b527ecd37d7dcbe442caba 2 2 nan
0x7b7e4ab1ecf7a69c1f15b186f9af11bb53e764cb 3 2 nan
0x03f7724180aa6b939894b5ca4314783b0b36b329 2 2 nan
0x7818a1da7bd1e64c199029e86ba244a9798eee10 5 2 Aura: Booster
0x65c25fadd9b88df5c8c101a3b99a5d614b708596 20 2 nan
0x60e4d786628fea6478f785a6d7e704777c86a7c6 3 2 nan
0x5e5ea2048475854a5702f5b8468a51ba1296efcc 4 2 nan
0x4d9079bb4165aeb4084c526a32695dcfd2f77381 3 2 nan
0xf896527c49b44aab3cf22ae356fa3af8e331f280 42 2 NFTfi: DirectLoanFixedOffer

All time User interaction¶

Most swapped assets all time by token holders¶

Notable tokens held by UniWhales.io holders removing ['WETH', 'USDC', 'USDT', 'DAI', 'WBTC', 'UNI', 'SUSHI', 'MATIC', 'SHIB', 'HEX']
unique_account_count name symbol price usd_exposure address
157 UniWhales.io UWL 0.262029 909753.276594 0xdbdd6f355a37b94e6c7d32fef548e98a280b8df5
46 1INCH Token 1INCH 0.560472 97802.676281 0x111111111117dc0aa78b770fa6a738034120c302
43 Frax FRAX 0.999434 11129531.406175 0x853d955acef822db058eb8505911ed77f175b99e
40 Curve DAO Token CRV 0.892809 1011602.278506 0xd533a949740bb3306d119cc777fa900ba034cd52
38 yearn.finance YFI 7581.923000 4324810.583086 0x0bc529c00c6401aef6d220be8c6ea1667f6ad93e
37 Badger BADGER 3.170393 486573.080033 0x3472a5a71965499acd81997a54bba8d852c6e53d
34 FARM Reward Token FARM 35.626100 323233.972370 0xa0246c9032bc3a600820415ae600c6388619a14d
33 Synthetix Network Token SNX 2.190435 467730.717186 0xc011a73ee8576fb46f5e1c5751ca3b9fe0af2a6f
33 LooksRare Token LOOKS 0.221299 247466.367421 0xf4d2888d29d722226fafa5d9b24f9164c092421e
33 Synth sUSD sUSD 0.997233 1567627.812756 0x57ab1ec28d129707052df4df418d58a2d46d5f51
32 SOS SOS 0.000000 6665.925214 0x3b484b82567a09e2588a13d54d032153f0c0aee0
32 PickleToken PICKLE 1.348166 77788.699129 0x429881672b9ae42b8eba0e26cd9c73711b891ca5
32 Rarible RARI 2.067177 143376.468024 0xfca59cd816ab1ead66534d82bc21e7515ce441cf
31 Frax Share FXS 6.337115 1339679.347134 0x3432b6a60d23ca0dfca7761b7ab56459d9c964d0
31 Keep3rV1 KP3R 91.696205 2006972.777419 0x1ceb5cb57c4d4e2b2433641b95dd330a33185a44
31 Hegic HEGIC 0.006909 31222.567970 0x584bc13c7d411c00c01a62e8019472de68768430
31 88mph.app MPH 1.849948 27384.164430 0x8888801af4d980682e47f1a9036e589479e835c5
31 Compound COMP 49.589275 166593.841120 0xc00e94cb662c3520282e6f5717214004a7f26888
30 Ampleforth AMPL 1.014081 1550312.044869 0xd46ba6d942050d489dbd938a2c909a5d5039a161
30 ChainLink Token LINK 6.728097 3847829.532247 0x514910771af9ca656af840dff83e8264ecf986ca
  • This Could be improved by labeling tokens category such as (DeFi, P2E, Stables etc ...)
  • Same table can be done with all accounts that interacted with the token, not only the current holders

Most used contracts by holders by removing ERC20 Tokens¶

to_address transaction_count unique_account_count label
0xd9e1ce17f2641f24ae83637ab66a2cca9c378b9f 4808 119 SushiSwap Router
0xe592427a0aece92de3edee1f18e0157c05861564 1702 116 Uniswap V3 Router
0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45 2624 103 Uniswap V3 Router
0xdef1c0ded9bec7f1a1670819833240f027b25eff 2796 95 0x: Exchange Proxy
0xa5409ec958c83c3f309868babaca7c86dcb077c1 95 94 Opensea Registry
0x7be8076f4ea4a4ad08075c2508e481d6c946d12b 3576 92 Opensea Wyvern exchange V1
0xa0c68c638235ee32657e8f720a23cec1bfc77c77 848 75 Polygon Matic Bridge
0x11111112542d85b3ef69ae05771c2dccff4faa26 967 71 1inch v3
0x3e66b66fd1d0b02fda6c811da9e0547970db2f21 908 71 Balancer: Exchange Proxy 2
0x090d4613473dee047c3f2706764f49e0821d256e 80 68 Uniswap token Distributor
0x881d40237659c251811cec9c364ef91dc08d300c 244 67 Metamask Router
0x111111125434b319222cdbf8c261674adb56f3ae 948 63 1inch Network V2
0x283af0b28c62c092c9727f1ee09c02ca627eb7f5 779 59 ENS: ETH Registrar Controller
0x4678f0a6958e4d2bc4f1baf7bc52e8f3564f3fe4 63 58 Maker: Proxy Registry
0x4dbd4fc535ac27206064b68ffcf827b0a60bab3f 106 57 Arbitrum: Delayed Inbox
0xdef171fe48cf0115b1d80b88dc8eab59176fee57 563 52 Paraswap Augustus v5
0x7f268357a8c2552623316e2562d90e642bb538e5 580 51 Opensea Wyvern exchange v2
0x1111111254fb6c44bac0bed2854e76f90643097d 847 51 1inch v4 Router
0xe295ad71242373c37c5fda7b57f26f9ea1088afe 53 50 1inch Exchange AIrdrop
0xabea9132b05a70803a4e85094fd0e1800777fbef 88 50 zkSync
0xa35dce3e0e6ceb67a30b8d7f4aee721c949b5970 49 49 LooksRare Airdrop
0xba12222222228d8ba445958a75a0704d566bf2c8 472 48 Balancer Vault
0xbebc44782c7db0a1a60cb6fe97d0b483032ff1c7 287 45 Curve.fi: DAI/USDC/USDT Pool
0xc2edad668740f1aa35e4d8f227fb8e17dca888cd 1168 45 SushiSwap: MasterChef LP Staking Pool
0x457360524d44da1f76fe6f2a92d0de4c409ce484 44 43 UNIWHALOOOR: minting module
0x084b1c3c81545d370f3634392de611caabff8148 63 42 ENS Reverse Register
0x00000000006c3852cbef3e08e8df289169ede581 500 41 Seaport 1.1
0x99c9fc46f92e8a1c0dec1b1747d010903e884be1 60 39 Optimism Gateway

Open questions and ideas¶

New Holders/Users analysis and notifications

Should we show holdings evolution through time ? Or interactions through time ? Daily contract Usage

Stickyness and churn analysis ? Analyse how many addresses keep using the contract or churned ?

Add a User leader board ?

Should we perform the same analysis on only active addresses ? Or historical users ?

Should we try deducting timezones based on activity timestamp ?

For general contracts should we add a google analytics Integration ?

What other labels can we add ?

Should we tag tokens and contracts in different categories such as DEFI, P2E ... ?

What other data do you want to measure on your users/holders ?

Are True User balance in ERC20 and ERC721 Usefull ?

Should We add a community tool ? Could be used to find Addresses that belong to the same owner or that have same onchain behaviour ?

Registered ENS analysis, Scrap data about all addresses that have a registered ENS.